package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.HrFkXdwp;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 携带物品记录Mapper接口
 * 
 * @author ruoyi
 * @date 2022-09-04
 */
public interface HrFkXdwpMapper 
{
    /**
     * 查询携带物品记录
     * 
     * @param autoid 携带物品记录主键
     * @return 携带物品记录
     */
    public HrFkXdwp selectHrFkXdwpByAutoid(Long autoid);

    /**
     * 查询携带物品记录列表
     * 
     * @param hrFkXdwp 携带物品记录
     * @return 携带物品记录集合
     */
    public List<HrFkXdwp> selectHrFkXdwpList(HrFkXdwp hrFkXdwp);

    /**
     * 新增携带物品记录
     * 
     * @param hrFkXdwp 携带物品记录
     * @return 结果
     */
    public int insertHrFkXdwp(HrFkXdwp hrFkXdwp);

    /**
     * 修改携带物品记录
     * 
     * @param hrFkXdwp 携带物品记录
     * @return 结果
     */
    public int updateHrFkXdwp(HrFkXdwp hrFkXdwp);

    /**
     * 删除携带物品记录
     * 
     * @param autoid 携带物品记录主键
     * @return 结果
     */
    public int deleteHrFkXdwpByAutoid(Long autoid);

    /**
     * 批量删除携带物品记录
     * 
     * @param autoids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteHrFkXdwpByAutoids(Long[] autoids);

    HrFkXdwp selectByImgstr(@Param("imgstr") String imgstr);
}
